/*  ----------------------------------------------------------------------------
 *  Arello Mobile
 *  Fast 3d Engine
 *  ----------------------------------------------------------------------------
 * Except where otherwise noted, this work is licensed under
 * http://creativecommons.org/licenses/by/3.0
 */

#ifndef _THREADS_H_
#define _THREADS_H_

#ifndef WIN_VERSION
#define __int64 long long
#endif

namespace liba
{
namespace threads
{
typedef int counter_type;

void sleep(int time_ms);

// Get the most precise time available on the system
__int64 get_precise_tick_count();
double get_precise_tick_time();

} //namespace threads
} //namespace liba
using namespace liba;

#endif //CTHREADS_H
